=== CPU 与 FM板卡通讯协议 ===
====物理层协议====
*通过串口通讯，9600波特率，校验位无，数据位8位，停止位1位
=====帧格式表=====
{| class="wikitable sortable"
|-
! 起始位   !! 数据位 !! 校验位置 !! 结束位置
|-
|0xA5,一个字节长度||见数据位表，变长||数据位（从数据位开始到数据位结束）的异或校验，1个字节长度||0x5A，一个字节长度
|}

=====数据位表=====
{| class="wikitable sortable"
|-
!数据长度!! 数据来源地址  !! 目的地址 !! 帧序号 !!  数据命令以及数据内容
|-
| 整个数据包数据长度（包括帧头、帧尾整个数据包长度），1个字节||0x01表示X86 CPU板'；<br>'''0x81表示umine 看门狗'''，一个字节||0x01表示X86 CPU板'；<br>'''0x81表示umine 看门狗'''，一个字节||主动发送数据设备没发送一次数据加一个，1个字节，低位在前，高位在后（大于0xff，清零），接收需要返回数据同数据返回||见数据命令以及数据内容表，变长
|}

=====数据命令以及数据内容表=====      
{| class="wikitable sortable"
|-
! 命令序号（定长，1个字节）!! 命令内容（变长，0到n个字节），第9位开始 !! 是否需要回复（定长，1个字节）
|-
|1，CPU读取看门狗软件版本||无||1表示需要返回
|-
|2，看门狗应答软件版本||例如，"S1801311",8个字节长度||0表示无需返回
|-
|3，CPU读取看门狗硬件版本||无||1表示需要返回
|-
|4，看门狗应答硬件版本||例如，"NT1802A1",8个字节长度||0表示无需返回
|-
|5，设置看门狗超时时间||一个字节，1-255，表示2-510秒超时时间||1表示需要返回
|-
|6，看门狗应答||无||0表示无需返回
|-
|7，立即重启电脑命令||无||1表示需要返回
|-
|8，看门狗应答||无||0表示无需返回
|}